/*首页样式*/
.mui-slider.index_slider,.shop_slider{background: #FFFFFF; height: 13rem;}
.mui-slider.index_slider .mui-active.mui-indicator{background: #FFFFFF; box-shadow: 0 0 1px 1px rgba(0,0,0,.8);}
.mui-slider.index_slider img,.index_slider .mui-slider-group .mui-slider-item,.shop_slider img{height: 13rem;}

.index_list .mui-grid-view.mui-grid-9{background: #FFFFFF; border: 0; padding: 2% 0 3%; margin-bottom: 5px;}
.index_list .mui-grid-view.mui-grid-9 .mui-table-view-cell{border: 0; width: 24.9%; padding: 0;}
.index_list a span{width: 50px;height: 50px; margin: 0 auto; display: block;}
.index_list .mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body{margin-top: 7px; font-size: 14px;}
.index_list .mui-grid-view.mui-grid-9 .mui-table-view-cell>a:not(.mui-btn){padding-bottom: 5px;}

.sy_mztj{background: white; margin-bottom: 5px; padding-bottom: .7rem;}
.index_con .bt{padding: 3% 3%; font-size: 18px;}
.bt .icon-icon{color: #666666; float: right;}
.bt .iconfont{color: #FF5A00; padding-right: 5px; font-size: 20px;}

.sy_tuijlist{display: block; padding: 3% 0 0 3%;}
.sy_tuijlist li{display: block; width: 47%; float: left; margin-bottom: 10px; margin-right: 3%; border: 1px solid #F1F1F1;}
.sy_tjimg,.sy_tjimg img{height: 9.3rem;}
.sy_tjinfo{background: #EDEDED; padding: 2% 0 0;}
.sy_tjnam,.sy_ypt_yj {padding: 0 3%;}
.sy_tjnam{height: 21px; line-height: 21px; font-size: 14px; overflow: hidden;}
.sy_ypt_yj{float: none; color: #999999; text-decoration: line-through;}

.list_pribox{padding: 6px 0 0; background: #f6f6f6; height: 60px; overflow: hidden;}
.list_pricon{float: none; width: 100%; height: 21px; overflow: hidden; color: #333333; padding: 1% 0 1% 3%;}
.list_pri{color: #FF5A00; font-size: 15px; font-weight: bold; display: inline-block;}
.list_pri{line-height: 21px; float: left;}
.list_pri em{font-size: 15px; padding: 0 3px 0 0;}


/*无数据样式*/
.no_style{text-align: center; padding-top: 10%;}
.no_style .iconfont{font-size: 8rem; line-height: 9rem; color: #D1D1D4;}
.no_style .nr,.no_style strong{font-size: 1.1rem; line-height: 1.3rem; padding-top: 3%;}
.no_style .wz{font-size: 1.1rem; line-height: 1.5rem; padding-top: 3%;}
.no_btn{width: 9rem; height: 2.8rem; font-size: 1.3rem; line-height: 2.8rem; display: block; border: 2px solid #999999; color: #999999; margin: 0 auto; border-radius: 6px; margin-top: 1.5rem;}

/*商家首页*/
.shop_list{margin-bottom: 5px;}
.shop_list .mui-grid-view.mui-grid-9{background: #FFFFFF; border: 0;}
.shop_list .mui-grid-view.mui-grid-9 .mui-table-view-cell{border: 0; width: 25%; padding: 0; padding-bottom: 5px;}
.shop_list a span{width: 3.5rem; height: 3.5rem; line-height: 3.5rem; border: 1px solid #E0E0E0; margin: 0 auto; display: block; border-radius: 50%; font-size: 30px; color: #FFFFFF; overflow: hidden;}
.shop03_img img{height: 100%;}

.shop_sjlisbox{background: #FFFFFF; margin-top: 5px;}
.shop_sjlisbt{font-size: .87rem; padding: 3% 3% 3%; border-bottom: 2px solid #EFEFF4; margin-bottom: 5px;}
.shop_sjlisbt span{float: right; font-size: 23px;}
.shop_sjlisbt i{display: inline-block; width: 4px; height: 15px; background: #FF6618; margin: 3px 5px 0 0; float: left;}
.shop_sjlisnone{text-align: center; font-size: .78rem; padding: 20px 0; color: #999999;}

/*悬浮层*/
.xuanf{position: fixed; bottom: 15%; right: 3%; width: 12%; z-index: 999; opacity: 0.9;}
.xuanfu_list{display: block; text-align: center;}
.xuanfu_list li{display: block; background: rgba(255,120,49,0.8); padding: 8px 0; margin-bottom: 2px; /*border: 1px solid #FF6600;*/ border-radius: 5px;}
.xuanfu_list .iconfont{font-size: 21px; color: #FFFFFF;}
.xuanfu_list li:active{background: rgba(255,90,0,0.8);}

/*商家列表页*/
.shoplist_top{background: #FFFFFF;}
.slist_address{padding: 2% 4%; border-top: 1px solid #E9E7E7; color: #999999;}
.slist_address .icon-refurbish{float: right; font-size: 14px; padding-top: 4px;}
.slist_address .icon-dingwei{font-size: 13px; padding: 0 3px 0 0; vertical-align: middle;}

.shoplist_box{background: #FFFFFF; margin-top: 5px;}
.index_sjlist li{border-bottom: 1px solid #EFEFF4; padding: 3%;}
.index_sjlist a{display: table; width: 100%; min-height: 80px;}
.index_sjimg{width: 70px;  display: table-cell; vertical-align: middle; height: 70px; padding-right: 5px;}
.index_sjimg img{border: 1px solid #E9E7E7; border-radius: 5px; width: 70px; height: 70px;}
.index_sjinfo{width: 100%; display: table-cell; vertical-align: middle;}
.index_spname{font-size: 15px; padding: 2px 0 7px;}
.index_spname span{float: right; color: #42A5F7; font-size: 40px;}
.index_spstyle{color: #666666;}
.index_spadr_l{width: 67%; float: left; color: #999999; line-height: 18px;}
.index_spadr_l span{display: inline-block; font-size: 13px; vertical-align: middle; padding-right: 3px;}
.index_spadr_r{width: 33%; float: right; text-align: right; color: #999999;}

/*个人中心首页*/
.mem_top{background: url(../images/bac_mem.jpg) no-repeat; background-size: 100% 100%; padding: 7% 0 4%;}
.mem_toux{width: 4.6rem; height: 4.6rem; border: 4px solid #FFFFFF; overflow: hidden; margin: 0 auto; border-radius: 50%;}
.mem_nambox{text-align: center; padding-top: .5rem;}
.mem_nam{color: white; font-size: 1.3rem; line-height: normal;}
.mem_num{color: #1B0345; font-size: .9rem; line-height: normal;}

.mem_lisbox{background: url(../images/bac_mem2.jpg) no-repeat; padding: 3% 0; background-size: 100% 100%;}
.mem_lisbox li{width: 33.33%; float: left; color: white; border-left: 1px solid #1C85FD; border-right: 1px solid #71B6FB; text-align: center;}
.mem_lisbox li:last-child{border-right 0;}
.mem_lisbox li:first-child{border-left: 0;}
.mem_lisbox p{color: #FFFFFF; font-size: .75rem; line-height: normal;}
.mem_lisbox .mem_lisnum{font-size: 1.1rem;}

.mem_dhlis{margin-bottom: 10px; font-size: .85rem;}
.mem_dhlis .mui-navigate-right:after{font-size: 1.3rem; color: #666666;}
.mem_dhlis .iconfont{font-size: 1.5rem; vertical-align: middle; margin-right: .8rem;}
.mem_dhlis .mui-table-view-cell{padding: .7rem 15px;}
.icon-lianmengshangjiarenzheng{color: #FE940E;}
.mem_dhlis .icon-huiyuan1{color: #007AFF; font-size: 1.65rem; margin-right: .7rem; vertical-align: sub;}
.mem_dhlis .icon-bangzhuzhongxin{color: #FF3B30; font-size: 1.75rem; margin-right: .6rem; vertical-align: sub;}
.icon-xinxifankui{color: #EC5E2A;}
.mem_dhlis .icon-guanyuwomen{color: #B2AEAF; font-size: 1.65rem; margin-right: .7rem;}
.icon-gengduo2{color: #46D668;}
.mem_dhlis .mui-table-view-cell:after{left: 3rem;}


/*登录*/
.login_con{background: url(../images/bac_login.jpg) no-repeat; background-size: 100% 100%; position: relative; height: 100%; padding-bottom: 0;}
.login_top{width: 50%; margin: 0 auto; padding: 1.5rem 0; text-align: center;}
.mmp_index_img{width: 100%;margin-top: 10%;}

.login_formbox,.link_area,.login_con .mui-content-padded{width: 80%; margin: 0 auto;}
.login_formbox .mui-input-row{padding: 2px 15px; border-radius: 25px; background: rgba(255,255,255,0.3); margin-bottom: .8rem;}
.login_formbox .mui-input-row:last-child{margin-bottom: .3rem;}
.login_formbox .iconfont{font-size: 1.3rem; color: #149beb;}
.login_formbox label{padding: 0; width: 1.8rem; display: block; padding-top: .3rem; vertical-align: middle;}
.login_formbox label~input{float: left; display: block; color: #FFFFFF; width: 80%; vertical-align: middle; font-size: 1rem; height: 2rem; line-height: 2rem;}
.login_formbox .mui-input-row .mui-input-clear~.mui-icon-clear{height: 30px; line-height: 30px; font-size: 25px; top: 2px; color: #42A5F7;}
.login_formbox input:-webkit-autofill {-webkit-box-shadow:0 0 0 100px #80CAFF inset; -webkit-text-fill-color: #FFFFFF; border-radius: 0;}
.login_formbox input:-webkit-autofill:focus {-webkit-box-shadow:0 0 0 100px #80CAFF inset; -webkit-text-fill-color: #FFFFFF; border-radius: 0;}
.login_formbox input::-webkit-input-placeholder{color: #FFFFFF;}
.login_formbox input:-moz-placeholder{color:#FFFFFF;}
.login_formbox input::-moz-placeholder{color:#FFFFFF;}
.login_formbox input:-ms-input-placeholder{color:#FFFFFF;}

.link_area{padding: 2px 0 15px; font-size: 14px; }
.link_area a{color: #004c79;}
.flogin{float: right;}
.login_con .mui-content-padded{padding-top: .8rem;}
.login_con .login_btn,.login_con .login_zcbtn{background: #FFFFFF; border: 0; color: #42A5F7; width: 100%; height: 2.4rem; line-height: 10px; font-size: 18px; border-radius: 25px;}
.login_con .login_zcbtn{background: none; color: #FFFFFF; border: 1px solid #FFFFFF; margin-top: 1rem;}
.logreg{margin-top: 10px;}

/*个人资料*/
.fjysq_content{background: white; height: 100%;}

/*付款成功*/
.paymentcg_content{padding-bottom: 0;}
.fukc_top{background: white; text-align: center; margin-bottom: 7px; padding: 8% 3% 5%; position: relative;}
.fukc_top .iconfont{color: #1AAD19; font-size: 3.35rem; line-height: 3.35rem;}
.fukc_zhifub p,.fukc_top .icon-zhifubao1{color: #00A1E9;}
.fukc_top .icon-huiyuan{color: #666666; font-size: 1.7rem; position: absolute; right: 5%; top: 3%;}
.fukc_top>p{font-size: 1rem; color: #1AAD19;}
.fukc_pribox{font-size: 1.3rem; line-height: normal; color: #000000; padding-top: 2%;}
.fukc_pribox em{font-size: 2.3rem; font-weight: 600;}

.fukc_djh{background: white; padding: 1rem 3%; font-size: .85rem; margin-bottom: 2px;}
.fukc_djh .right{float: right;}
.fukc_xq{background: white; padding: 1rem 3%; font-size: .85rem; display: table; width: 100%;}
.fukc_xq .left{width: 25%; display: table-cell;}
.fukc_xq .right{width: 75%; display: table-cell; vertical-align: top;}
.fukc_xq p{color: #333; font-size: .85rem; line-height: normal; margin-bottom: .2rem;}
.fukc_xq .pright{float: right;}
.fukc_xq .special{padding-top: .3rem;}
.gulij_btn{background: #42A5F7; color: white; border: 0; padding: .2rem 1rem; border-radius: 1rem;}
.fukc_xq .special .pleft{padding: .2rem 0; display: inline-block;}

.qitsj_lisbox{background: white;}
.qitsj_lisbox .bt{background: #EEEEEE; font-size: 14px; text-align: center; padding: 10px 0;}
.qitsj_lis li{display: table; width: 100%; padding: 3%; border-bottom: 1px solid #E3DFE5;}
.qitsj_lis li:last-child{border: 0;}
.tjsj_img{width: 5rem; display: table-cell; padding-right: 5px;}
.tjsj_img img{width: 5rem; height: 5rem; border: 1px solid #EEEEEE; border-radius: 5px;}
.tjsj_info{width: 100%; display: table-cell; vertical-align: middle;}
.tjsj_nam{height: 1.2rem; line-height: 1.2rem; overflow: hidden; font-size: .95rem; margin-bottom: .5rem;}
.tjsj_nam .name{width: 80%; float: left; color: #333;}
.tjsj_nam .iconfont{width: 20%; float: right; font-size: 2.5rem; color: #FF0000; text-align: right;}
.tjsj_jif{font-size: .85rem; color: #666666; margin-bottom: .5rem;}
.tjsj_jif em{font-weight: bold; color: #FF0000;}
.tjsj_dz{width: 70%; font-size: .75rem; float: left; overflow: hidden; height: 21px; color: #999999;}
.tjsj_dz:before{font-family:"iconfont" !important; content: "\e63d"; font-size:13px; padding-right: 3px; vertical-align: middle; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.tjsj_jul{width: 30%; font-size: .75rem; float: right; text-align: right; color: #999999;}

.tjsj_tips{width: 100%; padding-top: .4rem; color: #999999;}
.tjsj_tips em{color: #333333; padding-left: 5px;}
.tjsj_tips i{color: #FF0000; font-weight: bold;}

/*悬浮框*/
.mask{width: 100%; height: 100%; background: rgba(0,0,0,0.6); position: fixed; top: 0; left: 0; min-width: 320px; max-width: 640px; margin: 0 auto; right: 0; z-index: 999; display: none;}
.fuk_bdsj{background: white; width: 85%; margin: 17% auto 0; padding-bottom: 2.5rem; border-radius: 10px; overflow: hidden;}
.fuk_bdsj .bt{background: #42A5F7; color: white; text-align: center; padding: 5% 3%; font-size: 1.2rem; margin-bottom: 7%;}
.fuk_bdsj .tip{text-align: center; font-size: .8rem; margin: .2rem 0 1rem;}
.fuk_bdsj .number,.fuk_bdsj .yzm{width: 90%; margin: 0 auto .7rem;}
.fuk_bdsj .number input{padding: 5px 10px; font-size: .8rem; height: 2.5rem;}
.fuk_bdsj .yzm input{width: 60%; padding: 5px 10px; font-size: .8rem; height: 2.5rem;}
.fuk_yzmbtn{float: right; width: 37%; height: 2.5rem; background: #EEEEEE; color: #42A5F7; font-size: .8rem;}
.fuk_bdsj .fukc_btn{width: 90%; margin-left: 5%; background: #42A5F7; border-radius: 7px; color: white; height: 2.5rem; font-size: 1.1rem; border: 0;}

.fuk_gulijbox{background: url(../images/bac_gulijin.png) no-repeat; background-size: 100% auto; text-align: center; padding: 3% 0 12%; margin-top: 30%;}
.fuk_gulijbox .bt{color: white; font-size: 1.1rem; margin-bottom: 4%;}
.gulij_pri{font-size: .9rem; margin: 18% 0 2%;}
.gulij_pri em{font-size: 2.5rem; margin-right: .3rem; color: #42A5F7;}
.fuk_gljbtnbox{width: 80%; margin: 7% auto 0; padding-right: 1%;}
.gulijin_btn{background: #42A5F7; color: #FFFFFF; height: 2.5rem; font-size: 1.1rem; border-radius: 7px; border: 0; width: 90%;}

/*找回密码*/
.login_formbox .fl_yanzm{background: none; padding: 0; border-radius: 0; margin-bottom: .4rem;}
.fl_yanzm .left{width: 63%; float: left; background: rgba(255,255,255,0.3); padding: 0 10px; position: relative; border-radius: 25px;}
.login_formbox .fl_yanzm label{width: 1.8rem; padding-top: 8px;}
.login_formbox .fl_yanzm label~input{width: 80%; margin: 2px 0;}
.fl_yanzm a{display: block; float: right; background: #EEEEEE; font-size: .8rem; width: 35%; text-align: center; height: 2.2rem; line-height: 2.2rem; border-radius: 25px;}

/*记录*/
.record_list,.record_list2{background: white;}
.record_list li,.record_list2 li{border-bottom: 1px solid #E7E7E7; padding: 3%;}
.record_list .left,.record_list2 .left{width: 70%; float: left;}
.record_list p,.record_list2 p{font-size: 12px;}
.record_list .list_nam,.record_list2 .list_nam{font-size: 14px; color: #333333;}
.list_nam em{font-size: 12px; color: #999999; padding-left: 5px;}
.record_list .right,.record_list2 .right,.record_list2 .center{width: 30%; float: right; text-align: right; font-size: 16px; line-height: 40px;}
.record_list .less .right,.less .center{color: #4AB319;}
.record_list .add .right,.add .center{color: #FF0000;}
.record_list2{background: white;}
.record_list2 .left{width: 46%;}
.record_list2 .center{width: 27%; float: left; text-align: center;}
.record_list2 .right{width: 27%; }
#yongjin_htm .right{color: #FF0000;}

/*认证*/
.renz_box{display: block; width: 80%; margin: 30px auto 0; padding-bottom: 50px;}
.renz_box li{display: block; background: rgba(255,120,49,0.6); margin-bottom: 20px; font-weight: bold; font-size: 16px; text-align: center; color: white; padding: 8% 0;}
.renz_box li span{width: 80%; margin: 0 auto 10px; display: block;}
.gerzl_btn2{position: fixed; bottom: 0; left: 0; right: 0; min-width: 320px; max-width: 640px; width: 100%; margin: 0 auto; height: 50px; line-height: 50px; text-align: center; border-radius: 0;}

/*-----提现------*/
.tixian_bank,.tixian_pri{background: #FFFFFF; padding: 4% 3%; margin-bottom: 5px;}
.tixian_bank a{display: block; width: 100%; height: 100%; position: relative;}
.tixian_bank a:after{right: 0; content: '\e583'; font-family: Muiicons; font-size: 20px; line-height: 1; position: absolute; top: 50%; display: inline-block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-decoration: none; color: #999; -webkit-font-smoothing: antialiased;}
.tixian_bankimg{width: 15%; float: left; padding-top: 6px;}
.tixian_bankimg img{width: 90%; height: auto;}
.tixian_bankinfo{width: 80%; float: left;}
.tixian_bankinfo p{color: #333333;}
.tixian_bankinfo .tix_banknum{font-size: 12px; color: #999999;}

.tixian_pri{padding: 3% 3%;}
.tixian_pri p{color: #333333; font-size: 15px;}
.tixian_prinum{padding-top: 2%;}
.tixian_prinum label{width: 10%; float: left; font-size: 25px; padding-top: 15px;}
.tixian_prinum input{width: 90%; float: left; border: 0; border-bottom: 1px solid #E7E7E7; margin: 0; padding: 0;}
.tixian_pri .tixian_yue{font-size: 12px; color: #999999; padding-top: 3%;}

.tixian_bt{background: #FFFFFF; padding: 3%; font-size: 15px;}
.tixian_shuom{background: #FFFFFF; padding: 3%;}
.tixian_shuom p{font-size: 12px;}

.tixian_yue input{margin: 0; padding: 0; border: 0;}
.tixian_btn{background: #42A5F7; width: 80%; font-size: 18px; height: 40px; line-height: 40px; text-align: center; color: white; margin: 20px 0 0 10%; border-radius: 5px;}

/*佣金转余额*/
.yongj_content{background: #FFFFFF; height: 100%;}
.yjzye_top{padding: 8% 0; text-align: center; background: #EFEFF4;}
.yjzye_top .nam{display: inline-block; vertical-align: middle; width: 65px; height: 65px; line-height: 65px; text-align: center; background: #42A5F7; border-radius: 50%; color: #FFFFFF; font-size: 17px;}
.yjzye_top .iconfont{color: #42A5F7; padding: 0 3%; font-size: 30px; vertical-align: middle;}
.yongj_content .tixian_pri{padding: 5% 3%;}

/*äº‘å•†åœˆé¦–é¡µ*/
.shop_list{padding: 4% 3% 60px;}
.shop_list li{background: white; border-radius: 10px; box-shadow: 0px 1px 3px 1px #CCCCCC; overflow: hidden; margin-bottom: 13px;}
.shop_info{margin: 1% 3% 0; padding: .7rem 3% 1rem;}
.shop_toux{width: 2.2rem; height: 2.2rem; border-radius: 50%; overflow: hidden; float: left;}
.shop_toux img{height: 100%;}
.shop_nam{width: 80%; float: left; margin-left: 3%; line-height: 2.2rem; font-size: 1rem;}
.shop_fw{padding: 0rem 3% 1rem; margin: 0 3%;}
.shop_fw>div{width: 50%; float: left; color: #999999; font-size: .85rem;}
.shop_fw .right{text-align: right; float: right;}
.alliance_btn{position: fixed; min-width: 320px; max-width: 640px; width: 100%; left: 0; right: 0; margin: 0 auto; bottom: 0; height: 50px; background: #42A5F7; color: white; font-size: 1.2rem;}

/*创建联盟*/
.fjysq_slis li{display: table; width: 100%; border-bottom: 1px solid #EEEEEE; padding: .6rem 5%;}
.fjysq_slis li>div{width: 35%; display: table-cell; vertical-align: middle; line-height: 28px; font-size: .9rem; color: #333;}
.fjysq_slis li .right{text-align: right; color: #666666; width: 65%; word-break: break-all;}
.fjysq_slis li .right input{margin: 0; text-align: right; padding: 0; border: 0; height: 28px;  width: 100%; font-size: .85rem; display: table-cell;}
.fjysq_slis .toux img{width: 3.7rem; height: 3.7rem; float: right; border: 1px solid #EEEEEE; border-radius: 50%;}

.fjysq_sbtn{width: 100%; display: block; height: 2.6rem; background: #42A5F7; color: white; font-size: 1rem; border-radius: 0; border: 0; position: fixed; bottom: 0; left: 0; right: 0; max-width: 640px; min-width: 320px; margin: 0 auto;}
.fjysq_slis{background: white;}
#item_manage,#item_list{color: #42A5F7; display: none; height: 2.5rem; line-height: 2.5rem; background: white; text-align: center; font-size: 1rem; width: 60%; margin: 1.2rem 0 0 20%; border: 1px solid #42A5F7;}
.fjysq_btn{position: fixed; min-width: 320px; max-width: 640px; width: 100%; bottom: 0; height: 3rem; background: #42A5F7; color: white; font-size: 1rem; text-align: center; border: 0; border-radius: 0; box-shadow: 0 0 3px 0px #000000;}

/*fjysq_memlist.html*/
.fjysq_memlis li,.fjysq_memlis2 li{display: table; width: 100%; border-bottom: 1px solid #EEEEEE; background: white; padding: .6rem 3%;}
.fjysq_memlis li a{display: table; width: 100%;}
.fjysq_memimg{width: 2.8rem; height: 2.8rem; display: table-cell; vertical-align: middle;}
.fjysq_memimg img{width: 2.8rem; height: 2.8rem; border: 1px solid #E3DFE5; border-radius: 5px;}
.fjysq_meminfo{width: 100%; padding-left: 2%; display: table-cell; vertical-align: middle;}
.fjysq_meminfo p{font-size: .75rem; line-height: 1.3rem; height: 1.3rem; overflow: hidden; display: block;}
.fjysq_meminfo .fjysq_memnam{font-size: .85rem; line-height: 1.3rem; height: 1.3rem; color: #333333; margin: 2px 0;}

/*成员管理*/
.fj_cyitem{background: white; padding: .3rem 3% 0; margin-bottom: 10px;}
.fj_cyitem_top{height: 2rem; line-height: 2rem; display: table; width: 100%; padding: 0 3%; border-bottom: 1px solid #EEEEEE;}
.fj_cyitem_top>div{display: table-cell; vertical-align: middle;}
.fj_cyitem_top>div span{display: inline-block; vertical-align: middle; font-size: .75rem; color: #999999;}
.fj_cyitem_top img{width: .55rem; height: auto;}
.fj_cyitem_top .fj_cybtn{text-align: right;}
.fj_cyitem_top .fj_cybtn span{color: #72B32E;}
.fj_cyinfobox{padding: .7rem 2%; display: table; width: 100%;}
.fj_cyinfobox>div{display: table-cell; vertical-align: top;}
.fj_cytoux,.fj_cytoux img{width: 3.5rem; height: 3.5rem;}
.fj_cytoux img{border-radius: 50%; overflow: hidden; border: 2px solid #EEEEEE;}
.fj_cyinfo{width: 100%; padding-left: .6rem; font-size: .8rem; line-height: normal;}
.fj_cyinfo p{font-size: .75rem; line-height: normal; padding-bottom: .1rem; color: #999999;}
.fj_cyinfo .fj_cystyle{color: #666;}
.fj_cynambox{font-size: .9rem; margin-bottom: .4rem;}
.fj_cynambox span{display: inline-block; vertical-align: middle;}
.fj_cynambox .fj_cylevel{font-size: .75rem; margin-left: .3rem; border: 1px solid #42A5F7; color: #42A5F7; padding: 0 .3rem .1rem; border-radius: 5px;}

/*店铺详情页*/
.mp_content .mui-slider,.mp_content .mui-slider img{height: 11rem;}
.mingpian{position: relative; padding: 2.5% 0 5%; background: white; margin-bottom: 10px; border-bottom: 1px solid #DDDDDD;}
.mplgo{width: 4.5rem; height: 4.5rem; position: absolute;z-index: 99;top: -2.2rem;left: 5%;border: 1px solid #E1DCD9;border-radius: 5px;}
.mplgo img{height: 100%;}
.mpname{margin-left: 6.3rem;}
.mpname .name{font-size: 1.1rem; font-weight: bold;}
.biaodan li{display: table; width: 100%;}
.biaodan span{display: table-cell; vertical-align: middle; line-height: 28px; font-size: .85rem;}
.biaodan .iconfont{font-size:18px; width: 24px; font-weight: bold; color: #999999;}
.biaodan .nam{ width: 70px;}
.biaodan .item{width: 67%; color: #666666;}
.biaodan .mui-table-view-cell{padding: 10px 3%;}
.biaodan .mui-table-view-cell:after{left: 10px; right: 10px; background: #DDDDDD;}
.mp_bt{padding: 3%; font-size: 1rem; font-weight: bold; border-bottom: 1px solid #E4E3E6;}
.mp_bt .iconfont{color: #E25D5B; margin-right: 3px; vertical-align: text-bottom;}
.mp_nr{padding: 4% 3%; background: white; border-bottom: 1px solid #E4E3E6;}
.mp_zxhdlis{background: white; padding: 0 3%;}
.mp_zxhdlis .mui-table-view-cell{padding: 10px 0;}
.mp_zxhdlis .mui-table-view-cell>a:not(.mui-btn){margin: 0; padding: 0; font-size: .85rem;}
.mp_zxhdlis i{color: #FF0000; font-weight: bold;}
.mp_zxhdlis .mui-table-view-cell:after{left: 0;}
.mp_zxhdlis .mui-navigate-right:after,.mp_zxhdlis .mui-push-right:after{color: #999999; right: 0; font-size: 1.3rem;}

/*付款页面*/
.fuk_sm{position: absolute; bottom: 0; text-align: center; font-size: 14px; min-width: 320px; max-width: 640px; width: 100%; margin: 0 auto; padding-bottom: 15px;}
.fuk_conbox{width: 90%; background: white; margin: 0 auto; padding: 5%; min-height: 100px;}
.fuk_ctimg{width: 20%; margin: 0 auto;}
.fuk_spnam{text-align: center; font-size: 16px; padding-top: 10px;}
.fuk_center{color: #000000; font-size: 14px; padding-top: 20px;}
.fuk_pribox{font-size: 30px; padding: 30px 0 20px; border-bottom: 1px solid #E3DFE5;}
.fuk_pribox input{font-size: 50px; height: 50px; line-height: 50px; border: 0; margin: 0 0 0 12px; padding: 0; width: 80%; vertical-align: text-bottom;}
.qrfuk_btn{width: 100%; background: #1AAD19; color: white; height: 40px; font-size: 18px; margin-top: 15px;}

/*推广中心*/
.liandxq_top{text-align: center; font-size: 1.2rem; line-height: 3.5rem; border-bottom: 1px solid #EEEEEE;}
.liansd_ze{text-align: center; padding: 1.5rem 0 2rem; }
.liansd_ze p{font-size: .9rem;}
.liansd_ze .pri{font-size: 1.6rem; color: #57BEFF; padding: 1rem 0 0;}
.liansd_tjlist li{display: block; background: white; width: 33.3333%; padding: 5px 0; float: left; text-align: center; border-right: 1px solid #EEEEEE;}
.liansd_tjlist li:last-child{border: 0;}
.liansd_tjlist li p{font-size: .85rem; line-height: normal;}
.liansd_tjlist li .pri{font-weight: 500; color: #333; font-size: 1.1rem; margin-top: .2rem;}
.tgewm_content .liansd_tjbox{margin: 0 0 .8rem; background: white;border-bottom: 1px solid #E3E3E3;}
.tgewm_content .liansd_tjlist li{width: 50%; border-color: #DADADA;}
.tgewm_content .liansd_ze .pri{color: #42A5F7;}
.tgewm_box{background: url(../images/bac_tuig.jpg) repeat-y; background-size: 100% auto; min-height: 10rem; padding-top: .8rem; margin-bottom: .7rem;}
.tgerweim{width: 42%; margin: 0 auto 1rem; border: 3px solid #42A5F7;}
.tgewmtip{text-align: center; color: white; font-size: 1rem; line-height: 2rem; padding: 0 0 .3rem; background: url(../images/bac_tgtip.jpg) no-repeat; background-size: 100% auto;}
.tgewm_tip{text-align: center; color: #42A5F7; font-size: .8rem; padding: .3rem 0 .7rem;}
.tgewm_content .mem_rmbottom{padding: 3% 0; background: #FFFFFF; margin-top: 5px; text-align: center; font-size: 15px;}

/*意见反馈*/
.yjfk_con{height: 100%; background: white;}
.yjfk_con .bt{border: 0; padding: 15px 3%;}
.yjfk_con .mui-table-view-radio{font-size: 15px; border-bottom: 5px solid #EEEEEE;}
.yjfk_con .mui-table-view-cell:after{right: 15px;}
.yjfk_nr{width: 94%; margin: 0px auto 0;}
.yjfk_con .fk_bt{border-bottom: 1px solid #E3E2E5;}
.yjfk_nr textarea{padding: 5px 10px; font-size: 14px; margin-top: 15px;}

/*余额充值*/
.recharge_content{background: #FBF8E9; height: 100%;}
.recharge_top{padding: 4% 3%;}
.recharge_lis{background: white; border-radius: 5px; box-shadow: 0px 0px 3px 1px #CCCCCC; padding: 3%;}
.recharge_lis li{width: 50%; float: left; text-align: center; border-right: 1px solid #EEEEEE; padding: 1rem 0;}
.recharge_lis li:last-child{border: 0;}
.recharge_lis .style{color: #333; font-size: .9rem; line-height: normal;}
.recharge_lis .num{font-size: 1.2rem; color: #42A5F7; margin-top: .8rem;}

.exchange_lisbox .mui-grid-view.mui-grid-9{padding: 2% 0 4%; border: 0; background: white; box-shadow: 0px 1px 3px 0px #CCCCCC;}
.exchange_lisbox .eul li{border: none; display: inline-block; background: #ffffff; width: 50%; float: left;}
.exchange_lisbox .eul .active{border: 1px solid #42A5F7; color: #42A5F7;}
.exchange_lisbox .eul .active p{color: #42A5F7;}
.exchange_lisbox .eli{border:1px solid #DDDDDD; border-radius: 5px; color: #666; margin:10px 10px 0; overflow: hidden; font-size: 17px; text-align: center;}
.exchange_lisbox .eli p{font-size: 1rem; color: #666; padding: 3px 0;}
.exchange_top{background: #FFF3E1; padding: 1rem 0; text-align: center; color: #9A6206; font-weight: bold; font-size: 1rem; font-family: 'å¾®è½¯é›…é»‘';}
.exchange_tnr{width: 40%; margin: 0 auto; background: url(../images/bac_jfdh.jpg) no-repeat center top; background-size: auto 100%; height: 5rem; overflow: hidden; line-height: 6.5rem;}
.exchange_lisbox .eli .sxjif{ 
	border-top: 1px solid #EEEEEE; padding: 3px 0; font-size: .9rem; font-weight: normal; color: #FBA538;
	filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#F3F3F3,endcolorstr=#F6F6F6,gradientType=0);
	-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#F3F3F3,endcolorstr=#F6F6F6,gradientType=0);/*IE8*/	
	background:#F3F3F3; /* ä¸€äº›ä¸æ”¯æŒèƒŒæ™¯æ¸å˜çš„æµè§ˆå™¨ */  
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#F3F3F3), to(#F6F6F6));
	background:-webkit-linear-gradient(#F3F3F3, #F6F6F6);
	background:-moz-linear-gradient(#F3F3F3, #F6F6F6);
	background:-o-linear-gradient(#F3F3F3, #F6F6F6);
	background:linear-gradient(#F3F3F3, #F6F6F6);     
}
.exchange_lisbox .mui-grid-view.mui-grid-9:after{height: 0;}
.yongj_content .wallet_btn{width: 94%; margin-top: 15px;}
.exchange_tip{padding: 10px 0 20px; background: white;}
.exchange_tip p{width: 94%; margin: 0 auto;}
.exchange_bt{background: url(../images/bac_jfdh2.jpg) no-repeat left center; background-size: 100% auto; text-align: center; font-size: 14px; margin-bottom: 5px;}
.gerzl_btn a{color: white; line-height: 50px; text-align: center; font-size: 1.2rem; display: block; background: #42A5F7;}

.gerenzl_nr{padding-bottom: 5px;}
.gerenzl_nr .mui-input-row{padding: 1% 3%; height: auto; font-size: 15px; border-bottom: 1px solid #DDDDDD;}
.gerenzl_nr .mui-input-row:after{left: 0; background: #E3E3E3; height: 0;}
.gerenzl_nr .mui-input-row label{height: 40px; line-height: 40px; width: 25%; padding: 0;}
.gerenzl_nr .mui-input-row label em{color: #FF0000;}
.gerenzl_nr .mui-input-row label~input{padding: 0; width: 75%; text-align: right;}
.gerenzl_nr .mui-input-row .mui-btn{width: 70%; font-size: 15px; padding-right: 0; direction: rtl; color: #666666;}

/*邀请商家入驻*/
.yqrz_content{background: #e94a48; height: 100%;}
.yqrz_btnbox{background: #e94a48;padding: .5rem 0 3rem;}
.yqrz_btnb,.yqrz_btnb2{width: 60%; height: 3rem; background: #C9A913; margin: 15px auto 0; overflow: hidden; text-align: center; border-radius: .4rem;}
.yqrz_btn,.yqrz_btn2{width: 100%; height: 2.7rem; line-height: 2.7rem; font-size: 1.2rem; color: #E94A48; background: #FEE319; display: block; border-radius: .3rem;}
.yqrz_btnb2{background: #740CC3;}
.yqrz_btn2{background: #9237DC; color: white;}

/*我的会员*/
.my_memlisnav{height: 3rem; background: white; border-bottom: 4px solid #DDDDDD;}
.my_memlisnav span{display: block; font-size: .9rem; float: left; width: 33.5%; text-align: center; height: 1.5rem; line-height: 1.5rem; margin-top: .7rem; border-right: 1px solid #DDDDDD;}
.my_memlisnav span:last-child{border: 0; width: 33%;}

.my_memlis li{background: white; display: table; width: 100%; line-height: 2rem; border-bottom: 1px solid #DDDDDD;}
.my_memlis li>span{width: 33.5%; padding: .5rem 0; font-size: .85rem; color: #666666; display: table-cell; vertical-align: middle; text-align: center;}
.my_memlis li>span:last-child{border-right: 0; width: 33%;}

/*手机签约01*/
.step1_item{width: 94%; margin: 0 auto;}
.step1_item .bt,.qiany_bt{font-size: .95rem; line-height: 3rem;}
.step1_style li{display: block; background: white; padding: 7% 5%; margin-bottom: 10px; border: 1px solid #E0E0E0; position: relative;}
.step1_style .iconfont{position: absolute; color: #DDDDDD; right: -2px; top: 3px; font-size: 1.8rem;}
.sty_nam{font-size: 1.1rem; line-height: normal; color: #000000;}
.sty_ntip{font-size: .85rem; color: #999999; padding-top: .2rem;}
.step1_style .choice{border-color: #1488EA; color: #1488EA;}
.step1_style .choice .iconfont,.step1_style .choice p{color: #1488EA;}
.step1_style .sty_zfwx .iconfont{position: relative;}
.step1_style .sty_zfwx{position: absolute; right: 5%; top: 1.3rem;}
.step1_style .sty_zfwx .icon-weixin2{color: #37D366;}
.qiany_btn{width: 100%; display: block; height: 3.2rem; line-height: 3.2rem; font-size: 1.2rem; color: white; background: #42A5F7; position: fixed; right: 0; left: 0; bottom: 0; text-align: center; max-width: 640px; margin: 0 auto;}

/*手机签约02*/
.step2_content{height: 100%; background: #F9F9F9;}
.step2_top{background: white; display: table; width: 100%; padding: 4% 5%;}
.step2_top>div{display: table-cell; vertical-align: middle;}
.step2_img{width: 5rem; height: 5rem;}
.step2_img img{width: 5rem; height: 5rem; border-radius: 3px;}
.step2_info{padding-left: 4%;}
.step2_num{color: #000000; font-size: 1.3rem; margin-bottom: .8rem;}
.step2_level{display: inline-block; font-size: .85rem; border: 1px solid #EAA847; border-radius: 5px; padding: 1% 3%; color: #EAA847;}
.step2_con{background: #F9F9F9; padding: 1rem 0 60px;}

/*手机签约03*/
.step_nav{height: 65px; padding: 11px 0; background: #363533;}
.step_nav li{width: 22.7%; float: left; text-align: center;}
.step_nav li p{color: #777674;}
.step_nav .iconfont{width: 2.8%; padding-left: 0.2%; float: left; color: #7A7977; font-size: .75rem; padding-top: .7rem; overflow: hidden;}
.step_nav .active p{color: white;}

.qiany_bt{padding: 0 5%; color: #999999;}
.step3_list li{display: table; width: 100%;}
.step3_list li input{width: 100%; height: 35px; display: table-cell; vertical-align: middle; padding: 0; border: 0;}
.step3_list li label{width: 4.8rem; display: table-cell; vertical-align: middle;}
.step3_list li em{color: #FF0000;}
.step3_list .mui-table-view-cell>a:not(.mui-btn){height: 35px; display: block; margin: 0; padding: 0; line-height: 35px;}
.step3_list .mui-table-view-cell:after{left: 0;}

/*帮助中心*/
.message_content{padding-bottom: 0;}
.message_top{margin-bottom: 5px;} 
.message_top li,.message_bottom li{padding: 5px 0 0 3%;}
.mes_top_icon{float: left; width: 45px; height: 45px; padding-top: 5px;}
.mes_top_icon img{border-radius: 5px; width: 45px; height: 45px;}
.mes_top_info{width: 82%; margin-left: 3%; padding: 1% 3% 3% 0; float: left; border-bottom: 1px solid #EEEEEE;}
.mes_top_info p{font-size: 12px;}
.mes_top_info .mes_top_bt{font-size: 15px; color: #333333; padding: 2px 0 5px;}
.mes_time{float: right; font-size: 12px; color: #999999;}
.mes_t_nr{height: 21px; line-height: 21px; overflow: hidden; text-overflow: ellipsis;}
.mes_botlis li .iconfont{color: #42A5F7;}


/*关于我们*/
.gywm{background: #FFFFFF; overflow: hidden; padding: 20px; border-bottom: 5px solid #E3E2E5;}
.gsgk{font-size: 16px; color: #333333; font-weight: bold; margin-bottom: 10px; text-align: center;}
.gsneirong{font-size: 14px; color: #666; text-indent: 30px;}
.ordpj_btnbox{position: fixed; height: 50px; min-width: 320px; max-width: 640px; width: 100%; left: 0; right: 0; margin: 0 auto; bottom: 0; left: 0; right: 0;}
.ordpj_btnbox button{background-color: #42A5F7; color:#fff; height: 50px; line-height: 50px; width: 100%; font-size: 18px; border-radius: 0;}

/*店铺信息*/
.kd_jflis{background: white; display: table; width: 100%; padding: 5% 0; border-bottom: 1px solid #DDDDDD;}
.kd_jflis li{display: table-cell; width: 50%; text-align: center;}
.kd_jflis li p{font-size: .9rem; color: #000000; line-height: normal;}
.kd_jflis li .num{color: #42A5F7; font-size: 1.4rem;}
.kdsu_bt{background: white; line-height: 1.5rem; font-size: .9rem; padding: 5%; margin-top: 10px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
.kdsu_bt a{color: #42A5F7; text-decoration: underline;}
.kd_info{background: white; padding: 5%; margin-top: 10px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
.kd_info .bt{font-size: .95rem; color: #000000; margin-bottom: .7rem;}
.kd_infon{color: #333; line-height: 1.2rem; font-size: .85rem; padding-bottom: .3rem;}

.mui-input-group:after{height: 0;}
